package com.weetop.aklyscan.view;

import com.weetop.aklyscan.base.mvp.BaseModel;
import com.weetop.aklyscan.base.mvp.BaseView;
import com.weetop.aklyscan.bean.ChaXunBean;
import com.weetop.aklyscan.bean.ChanpinChukuBean;
import com.weetop.aklyscan.bean.InStockItemBean;
import com.weetop.aklyscan.bean.ProductInfo;
import com.weetop.aklyscan.bean.TransferBoxBean;
import com.weetop.aklyscan.bean.TypeInfo;
import com.weetop.aklyscan.bean.ZXGoodsInfo;
import com.weetop.aklyscan.bean.ZXOrderInfo;

import java.util.List;

public interface ZxProductView extends BaseView {
    default void getSearchResultSuccess(BaseModel<TransferBoxBean> o) {
    }

    default void getProductInfSuccess(BaseModel<ProductInfo> o) {
    }

    default void getInto08Success(BaseModel<ZXGoodsInfo> o) {
    }

    default void getInto09Success(BaseModel<Object> o) {
    }

    default void getInto12Success(BaseModel<List<ZXOrderInfo>> o) {
    }

    default void getInto26Success(BaseModel<List<TypeInfo>> o) {
    }

    default void getInto18Success(BaseModel<List<TypeInfo>> o) {
    }

    default void getInto19Success(BaseModel<Object> o, String code) {
    }

    default void getInto20Success(BaseModel<String> o) {
    }

    default void getInto21Success(BaseModel<String> o) {
    }

    default void getInto22Success(BaseModel<List<ChanpinChukuBean>> o) {
    }

    default void getInto25Success(BaseModel<Object> o) {
    }

    default void getInto31Success(BaseModel<List<ChaXunBean>> o) {
    }

    default void getInto32Success(BaseModel<List<ZXOrderInfo>> o) {
    }

    default void getInto33Success(BaseModel<String> o) {
    }

    default void getInto36Success(BaseModel<List<ChaXunBean>> o) {
    }

    default void saveZxSuccess(BaseModel<Object> o) {
    }

    default void getInto46Success(BaseModel<InStockItemBean> o) {
    }

}
